package sv.com.renacempleo.dto.red.vinculacion;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import sv.com.renacempleo.dto.ctg.CtgEstadoVacanteVinculacion;
import sv.com.renacempleo.dto.red.RedOferta;

@SuppressWarnings("serial")
@Entity
@Table(name = "red_estado_seguimiento_oferta")
public class RedEstadoSeguimientoOferta implements Serializable{
	
	@Id
	@GeneratedValue (strategy = GenerationType.IDENTITY )
	@Column(name = "red_estsegofe_id")
	private Long redEstadoSeguimientoOfertaId;
	@ManyToOne 
	@JoinColumn(name = "ctg_estado_vacante")
	private CtgEstadoVacanteVinculacion ctgEstadoVacanteVinculacion;
	@Column(name = "red_estsegofe_observacion", length = 5000)
	private String redEstadoSeguimientoOfertaObservacion;
	@ManyToOne
	@JoinColumn(name = "red_ofe_id")
	private RedOferta redOferta;
	public Long getRedEstadoSeguimientoOfertaId() {
		return redEstadoSeguimientoOfertaId;
	}
	public void setRedEstadoSeguimientoOfertaId(Long redEstadoSeguimientoOfertaId) {
		this.redEstadoSeguimientoOfertaId = redEstadoSeguimientoOfertaId;
	}
	public CtgEstadoVacanteVinculacion getCtgEstadoVacanteVinculacion() {
		return ctgEstadoVacanteVinculacion;
	}
	public void setCtgEstadoVacanteVinculacion(
			CtgEstadoVacanteVinculacion ctgEstadoVacanteVinculacion) {
		this.ctgEstadoVacanteVinculacion = ctgEstadoVacanteVinculacion;
	}
	public String getRedEstadoSeguimientoOfertaObservacion() {
		return redEstadoSeguimientoOfertaObservacion;
	}
	public void setRedEstadoSeguimientoOfertaObservacion(
			String redEstadoSeguimientoOfertaObservacion) {
		this.redEstadoSeguimientoOfertaObservacion = redEstadoSeguimientoOfertaObservacion;
	}
	public RedOferta getRedOferta() {
		return redOferta;
	}
	public void setRedOferta(RedOferta redOferta) {
		this.redOferta = redOferta;
	}

}
